Cost/Performance Tradeoffs in Network Interconnects for Clusters of Commodity PCs
نویسندگان
چکیده
The definition of a commodity component is quite obvious when it comes to the PC as a basic compute engine and building block for clusters of PCs. Looking at the options for a more or less performant interconnect between those compute nodes it is much less obvious which interconnect still qualifies as commodity and which not. We are trying to answer this question based on an in-depth analysis of a few common more or less expensive interconnects on the market. Our measurements and observations are based on the experience of architecting, procuring and installing Xibalba, a 128 node 192 processor versatile cluster for a variety of research applications in the CS department of ETH Zurich. We define our unique way to measure the performance of an interconnect and use our performance characterization to find the best cost performance point for networks in PC clusters. Since our work is tied to the purchase of a machine at fair market value we can also reliably comment on cost performance of the four types of interconnects we considered. We analyze the reason for performance and non-performance for different Fast Ethernet architectures with a set of micro-benchmarks and conclude our study with performance numbers of some applications. Thus, the reader gets an idea about the impact of the interconnect on the overall application performance in commodity PC clusters.
منابع مشابه
Initial end-to-end performance evaluation of 10-Gigabit Ethernet
We present an initial end-to-end performance evaluation of Intel’s R 10-Gigabit Ethernet (10GbE) network interface card (or adapter). With appropriate optimizations to the configurations of Linux, TCP, and the 10GbE adapter, we achieve over 4-Gb/s throughput and 21s end-to-end latency between applications in a local-area network despite using less capable, lower-end PCs. These results indicate ...
متن کاملHigh-speed Cluster Interconnects Myrinet, Quadrics, and Infiniband Achieve Low Latency and High Bandwidth with Low Host Overhead. However, They Show Quite Different Performance Behaviors When Handling Communication Buffer Reuse
Today’s distributed and high-performance applications require high computational power and high communication performance. Recently, the computational power of commodity PCs has doubled about every 18 months. At the same time, network interconnects that provide very low latency and very high bandwidth are also emerging. This is a promising trend in building highperformance computing environment...
متن کاملHyperTransport Over Ethernet - A Scalable, Commodity Standard for Resource Sharing in the Data Center
Future data center configurations are driven by total cost of ownership (TCO) for specific performance capabilities. Low-latency interconnects are central to performance, while the use of commodity interconnects is central to cost. This paper reports on an effort to combine a very high-performance, commodity interconnect (HyperTransport) with a high-volume interconnect (Ethernet). Previous appr...
متن کاملParallel Programming Models and Paradigms
In the 1980s it was believed computer performance was best improved by creating faster and more e cient processors. This idea was challenged by parallel processing, which in essence means linking together two or more computers to jointly solve a computational problem. Since the early 1990s there has been an increasing trend to move away from expensive and specialized proprietary parallel superc...
متن کاملRf over Ethernet for Wireless Infrastructure
Existing interconnects between RF and processing hardware have been tightly integrated at a system bus level or have incorporated proprietary network hardware, usually tied to the particular data being transported. This paper describes a system taking advantage of commodity Gigabit Ethernet to provide a flexible sample interconnect. Using off the shelf hardware provides flexibility at low cost ...
متن کامل